(function($) { "use strict" var base_url = $('#base_url').attr('href'); var csrf_value = $('#csrf_value').attr('href'); var code = $('#code').attr('href'); var dial_code = $('#dial_code').attr('href'); var reg_code = $('#reg_code').attr('href'); var reg_dial_code = $('#reg_dial_code').attr('href'); var get_rtl = $('#rtl').data('id'); var is_xs = $('#is_xs').data('id'); if(get_rtl=='rtl'){ var rtl = true; }else{ var rtl = false; } $('.country_code').val(code); $('.dial_code').val(dial_code); $('.country_code_1').val(reg_code); $('.dial_code_1').val(reg_dial_code); AOS.init({ // Global settings: disable: 'phone', // accepts following values: 'phone', 'tablet', 'mobile', boolean, expression or function startEvent: 'DOMContentLoaded', initClassName: 'aos-init', animatedClassName: 'aos-animate', useClassNames: false, disableMutationObserver: false, debounceDelay: 50, throttleDelay: 99, delay: 800, duration: 1000, easing: 'ease', once: false, mirror: false, anchorPlacement: 'top-bottom', }); $(function () { $('[data-toggle="tooltip"]').tooltip(); }); $('a.back').on("click",function(){ parent.history.back(); }); $('.datepicker').datepicker({ format: 'yyyy-mm-dd', }); $(function(){ $(document).on('click', '.navBtn', function(e) { e.preventDefault(); $('.navArea').toggleClass('isVisible'); }); }) $(function(){ $('.display').hide(); $(document).on('click', '.toggle_click', function(e) { e.preventDefault(); $('.display').slideToggle(); }); }) if(is_xs=='xs-container'){ var is_xs = true; }else{ var is_xs = false; } $(function(){ $('.team_slider').slick({ slidesToShow:3, slidesToScroll: 1, rtl: rtl, autoplay: false, prevArrow: '
', nextArrow: '
', autoplaySpeed: 2000, dots: false, arrows: true, focusOnSelect:true, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); }); $(function(){ var progressBar = $('.progress-bar'); progressBar.appear(function() { progressBar.each(function(){ var progressBarWidth = $(this).data('present'); /*-- Skill Animation --*/ $(this).css({'width': progressBarWidth+'%', 'opacity': '1' }); }); }); }); $(function(){ $(document).on('click', '.create_profile', function() { $('html, body').animate({ scrollTop: $(".pricing_area").offset().top }, 1000); }); }) // home page contact mail $(function(){ $(document).on('submit', '#home_contact', function(event) { send_btn_loader(true); var url = $(this).attr('action'); $.post(url, $(this).serialize(), function(json){ if (json.st == 1) { $(".reg_msg").html(json.msg).show(); send_btn_loader(false); $("#home_contact")[0].reset(); }else{ $(".reg_msg").html(json.msg).show(); send_btn_loader(false); } },'json'); setTimeout(function(){$('.reg_msg').hide()}, 2000); return false; }); }); function send_btn_loader(type){ var $this = $('.mail_send_btn'); if(type==true){ $this.addClass('btn-spinner'); $this.attr('disabled', true); }else{ $this.removeClass('btn-spinner'); $this.prop('disabled', false); } } jQuery(document).ready(function($) { $('.scroll-line').css('width', '0%'); }); $(function(){ $(window).on('scroll', function() { var wintop = $(this).scrollTop(), docheight = $(document).height(), winheight = $(window).height(); var scrolled = (wintop/(docheight-winheight))*100; $('.scroll-line').css('width', (scrolled + '%')); }); }) $(document).on('click','preview_pdf', function() { var url = $(this).attr('href'); window.open(url, "windowName", windowOptions); }); /** ** scroll **/ $(function(){ $(window).on('scroll', function() { var wintop = $(this).scrollTop(), docheight = $(document).height(), winheight = $(window).height(); var scrolled = (wintop/(docheight-winheight))*100; $('.left_height_line').css('height', (scrolled + '%')); }); }); /** ** layout 5 left menu **/ $(function(){ $(document).on('click', '.hideNav', function(event) { $('.leftMenu_bar').animate({"left": '-260px'}); }); $(document).on('click', '.topMenu_bar a', function(event) { $('.leftMenu_bar').animate({"left": '0'}); }); }) $(document).on('click', '.createBtn', function(event) { var username = $('.checkUsername').val(); window.location = `${base_url}sign-up?u=${username}` }); $(document).on('click', '.checkmap', function(event) { $('.pickup_point_map').addClass('active'); $('.single_pickup_area').removeClass('active'); $('.add_pickpoint_value').val(0); }); $(document).on('click', '.closeMap', function(event) { $('.pickup_point_map').removeClass('active'); $('.add_pickpoint_value').val(0); }); $(document).on('click', '.single_pickup_area', function(event) { var id = $(this).data('id'); $('.single_pickup_area').removeClass('active'); $(this).addClass('active'); $('.add_pickpoint_value').val(id); }); $(function(){ $('.scroll-top').fadeOut(); $(window).scroll(function() { var scroll=$(window).scrollTop(); if(scroll>=500) { $('.scroll-top').fadeIn(); } else { $('.scroll-top').fadeOut(); } }); $('.scroll-top a').on('click', function(event) { $("html, body").animate({ scrollTop: 0 }, 1000); }); }); $(function(){ $(".accordions").on("click", ".page_accordion_header", function() { $(this).toggleClass("active").next().slideToggle(300); $(this).toggleClass('arrow_up').toggleClass('arrow_down'); }); }); //ISOTOPE PORTFOLIO WITH FILTER $(window).on('load', function(){ var $container = $('.grid'); $container.isotope({ filter: '*', layoutMode: 'fitRows', animationOptions: { duration: 750, easing: 'linear', queue: false } }); $('.gallery_sort li button').click(function(){ $('.gallery_sort li button.active').removeClass('active'); $(this).addClass('active'); var selector = $(this).attr('data-filter'); $container.isotope({ filter: selector, animationOptions: { duration: 750, easing: 'linear', queue: false } }); return false; }); }); $('.copy').on('click', function(e) { e.preventDefault(); var copyText = $(this).data('link'); var textarea = document.createElement("textarea"); textarea.textContent = copyText; textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in MS Edge. document.body.appendChild(textarea); textarea.select(); document.execCommand("copy"); $(this).addClass('d_bg'); document.body.removeChild(textarea); }); $(function(){ var input = $("#phone"); if(input.length > 0){ var code = dial_code; // Assigning value from model. input.val(code); input.intlTelInput({ autoHideDialCode: true, autoPlaceholder: "ON", formatOnDisplay: true, placeholderNumberType: "MOBILE", separateDialCode: true }); jQuery(input).on('countrychange', function(e, countryData){ $('.country_code').val(input.intlTelInput("getSelectedCountryData").iso2); $('.dial_code').val(input.intlTelInput("getSelectedCountryData").dialCode); }); } }) $(function(){ var input = $("#reg_phone"); if(input.length > 0){ var code = reg_dial_code; // Assigning value from model. input.val(code); input.intlTelInput({ autoHideDialCode: true, autoPlaceholder: "ON", formatOnDisplay: true, placeholderNumberType: "MOBILE", separateDialCode: true }); jQuery(input).on('countrychange', function(e, countryData){ $('.reg_country_code').val(input.intlTelInput("getSelectedCountryData").iso2); $('.reg_dial_code').val(input.intlTelInput("getSelectedCountryData").dialCode); }); } }) $(function(){ function load_image(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function(e) { $('#preview_load_image').attr('src', e.target.result); $('#preview_load_image').removeClass('opacity_0'); $('.preview_load_image, .view_img').show(); $('.preview_load_image').hide(); $('.img_text, .view_img ').hide(); } reader.readAsDataURL(input.files[0]); } } $(document).on('change','#load_image',function($){ load_image(this); }); }); $(function(){ $(document).on('click','#getLocation',function($){ jQuery('#shopList').html(''); jQuery('#shopList').addClass('load'); var x=document.getElementById("errorMsg"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition,showError); } else{x.innerHTML="Geolocation is not supported by this browser.";} } function showPosition(position) { var lat=position.coords.latitude; var lon=position.coords.longitude; var url = `${base_url}/home/get_near_shop/${lat}/${lon}`; jQuery.get(url, {'csrf_test_name': csrf_value }, function(json){ if(json.st == 1){ setTimeout(() => { jQuery('#shopList').removeClass('load'); jQuery('#shopList').html(json.load_data); jQuery('[data-toggle="tooltip"]').tooltip(); }, 2000); } },'json'); return false; } function showError(error) { switch(error.code) { case error.PERMISSION_DENIED: x.innerHTML="User denied the request for Geolocation." break; case error.POSITION_UNAVAILABLE: x.innerHTML="Location information is unavailable." break; case error.TIMEOUT: x.innerHTML="The request to get user location timed out." break; case error.UNKNOWN_ERROR: x.innerHTML="An unknown error occurred." break; } } getLocation(); }); }); $(document).on('submit','.searchItemForm',function(){ jQuery('#shopList').html(''); jQuery('#shopList').addClass('load'); var val = $('.sarchValue').val(); var url = `${base_url}home/get_popular_items/${val}`; $.post(url, {'csrf_test_name': csrf_value }, function(json){ if(json.st == 1){ setTimeout(() => { jQuery('#shopList').removeClass('load'); jQuery('#shopList').html(json.load_data); jQuery('[data-toggle="tooltip"]').tooltip(); }, 2000); } },'json'); return false; }); $(document).on('click','.loginBTN',function(){ var user = $(this).data('user'); var pass = $(this).data('pas'); $('.usermail').val(user); $('.pass').val(pass); $('#user_login_form').submit(); }); $('#editable-select').editableSelect(); })(jQuery); if (!localStorage.getItem("cookieBannerDisplayed")) { const cookieContainer = document.querySelector(".cookie-container"); const cookieButton = document.querySelector(".cookie-btn"); if(cookieButton){ cookieButton.addEventListener("click", () => { cookieContainer.classList.remove("active"); localStorage.setItem("cookieBannerDisplayed", "true"); }); setTimeout(() => { if (!localStorage.getItem("cookieBannerDisplayed")) { cookieContainer.classList.add("active"); } }, 2000); } }